package com.leyou.item.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.leyou.common.dto.BrandDTO;
import com.leyou.common.dto.PageDTO;
import com.leyou.item.entity.Brand;

import java.util.List;

//  在service 服务层  创建一个 接口  继承 IService 用于可以通过实体类 实现各种功能
public interface BrandService extends IService<Brand> {
    //2、 在接口中 创建一个类  因为涉及到 多表 可以使用 自定义sql 并且在Impl 中实现方法
    List<BrandDTO> queryBrandByCategory(Long categoryId);

    // 根据接口文档 自定义 分页查询
    PageDTO<BrandDTO> queryBrandByPage(Integer page, Integer rows, String key);

    void saveBrand(BrandDTO brandDTO);

}